package com.renu.jdependencyanalyser.utils;

import com.renu.jdependencyanalyser.window.model.OuterClassTableItem;
import com.renu.jdependencyanalyser.window.model.MthodTableItem;

public class DataConvert {
    public static String [] convert(MthodTableItem noteData){
        String[] row = new String[3];
        row[0] = noteData.getClsSig();
        row[1] = noteData.getMthdName();
        row[2] =  String.valueOf(noteData.getTimes());
        return row;

    }
    public static String [] convert(OuterClassTableItem outerClassTableItem) {
        String[] row = new String[3];
        row[0] =outerClassTableItem.getJarSig().replace(".jar","");
        row[1] = outerClassTableItem.getClsSig();
        row[2] =  String.valueOf(outerClassTableItem.getTimes());
        return row;
    }

    public static String convert2MthdSig(MthodTableItem mthodTableItem) {
        String clsSig = mthodTableItem.getClsSig();
        String mthdName = mthodTableItem.getMthdName();
        return clsSig +"::\n"+mthdName;


    }


    public static String convert2ClsSig(OuterClassTableItem outerClassTableItem) {
        return outerClassTableItem.getClsSig();
    }
}
